package com.ruoyi.mapper.jpjs.bi_importantmatter;

import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface ImportantMatterMapper {

    List<Map<String, Object>> selectImportantMatterList(Map<String, Object> map);

    Map<String, Object> selectImportantMatter(String id);

    int addImportantMatter(Map<String, Object> map);

    int editImportantMatter(Map<String, Object> map);

    int deleteImportantMatter(String id);

    List<Map<String, Object>> getProTree(Long userId);

    List<Map<String, Object>> getMonths();

    List<Map<String, Object>> getYears();

    List<Map<String, Object>> getWeeks();

    List<Map<String, Object>> getBuild(String proId);

    Map<String, Object> getProject(String proId);

    Map<String, Object> getCompany(String companyId);

    List<Map<String, Object>> getProjectList(String compId);

    List<Map<String, Object>> getCompanyList();

    int addImportImportantMatter(List<Map<String, Object>> list);
}


